2869
2497
2319
2107
1703
1424
1137
1073
1042
998
914
886
765
753
732
715
705
690
621
560
519
492
471
403